export function mul(arg1, arg2) {
  let digits = 0,
    s1 = arg1.toString(),
    s2 = arg2.toString();
  try {
    digits += s1.split('.')[1].length;
  } catch (e) {
    // console.log(e);
  }

  try {
    digits += s2.split('.')[1].length;
  } catch (e) {
    // console.log(e);
  }

  return Number(
    (s1.replace('.', '') * Number(s2.replace('.', ''))) / Math.pow(10, digits)
  );
}
export function toFixed(value) {
  if (value) {
    value = parseFloat(value);
    return value.toFixed(2);
  }
}
export function div(arg1, arg2) {
  var t1 = 0,
    t2 = 0,
    r1,
    r2;
  try {
    t1 = arg1.toString().split('.')[1].length;
  } catch (e) {}
  try {
    t2 = arg2.toString().split('.')[1].length;
  } catch (e) {}
  r1 = Number(arg1.toString().replace('.', ''));
  r2 = Number(arg2.toString().replace('.', ''));
  return (r1 / r2) * Math.pow(10, t2 - t1);
}
export function add(arg1, arg2) {
  var r1, r2, m
  try {
    r1 = arg1.toString().split('.')[1].length
  } catch (e) {
    r1 = 0
  }
  try {
    r2 = arg2.toString().split('.')[1].length
  } catch (e) {
    r2 = 0
  }
  m = Math.pow(10, Math.max(r1, r2))
  return (arg1 * m + arg2 * m) / m
}
